page{
	background-color: #F7F7F7;
}
.wallet_head{
	background-color: $themecolor ;
	padding: 82rpx 0 ;
	.wallet_total{
		display: flex;
		justify-content: center;
		align-items: center;
		color: #FFFFFF;
		.total_sign{
			font-size: 40rpx;
			margin-right: 20rpx;
		}
		.total_num{
			font-size: 78rpx;
		}
	}
	.total_title{
		font-size: 28rpx;
		text-align: center;
		color: #FFFFFF;
		margin-top: 34rpx;
	}
}
.wallet_detail{
	padding: 0 50rpx;
	
	background-color: #FFFFFF;
	.wallet_nav{
		height: 88rpx;
		.navigation{
			height: 88rpx;
			line-height: 88rpx;
			font-size: 28rpx;
			color: #666666 ;
		}
		.navigation.active{
			font-weight: bold;
			color: #000000 ;
			position: relative;
			
		}
		.navigation.active::before{
			content: '';
			width: 34rpx;
			height: 8rpx;
			background-color: $themecolor;
			position: absolute;
			bottom: 0rpx;
			left: 50%;
			transform: translate(-50%);
			transition: all 1s linear 0.5s;
		}
	}
	.wallet_list{
		padding: 40rpx 0;
		border-bottom: 2rpx solid #F2F2F2 ;
		&:nth-last-child(1){
			border-bottom: 2rpx solid transparent ;
		}
		.wallet_info{
			display: flex;
			justify-content: space-between;
			.info_title{
				color: #1A1A1A;
				font-size: 32rpx;
				font-weight: bold;
				display: flex;
				align-items: center;
			}
			.num_money{
				font-size: 30rpx;
				color: #1A1A1A;
				display: flex;
				justify-content: flex-end;
			}
			.num_time{
				font-size: 24rpx;
				color: #666666;
				display: flex;
				justify-content: flex-end;
				margin-top: 26rpx;
			}
		}
	}
}
.none_more{
	color: #BABECC ;
	font-size: 26rpx;
	margin-top: 40rpx;
	text-align: center;
}
.cash_out{
	width: 100%;
	padding: 42rpx 62rpx;
	background-color: #FFFFFF;
	box-sizing: border-box;
	position: fixed;
	bottom: 0;
	.cash_btn{
		background-color: $themecolor;
		padding: 35rpx 280rpx;
		color: #FFFFFF;
		border-radius: 50rpx;
	}
}